Passed
Push — master ( e14e22...172c7d )
by
unknown
03:44
created

details-button.ts ➔ createDetailsButton   A

Complexity

Conditions 1

Size

Total Lines 17
Code Lines 17

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 17
dl 0
loc 17
rs 9.55
c 0
b 0
f 0
cc 1
1
import { NodeSelection } from '../../components/types';
2
import { Colors, ElementIds } from '../../utils/AppConsts';
3
4
export function createDetailsButton(svgContainer: NodeSelection<SVGGElement>) {
5
    const detailsButtonWrapper = svgContainer
6
        .append('g')
7
        .attr('id', ElementIds.DETAILS_BUTTON)
8
        .attr('cursor', 'pointer');
9
    detailsButtonWrapper
10
        .append('rect')
11
        .style('opacity', 0)
12
        .attr('fill', Colors.BLACK);
13
    detailsButtonWrapper
14
        .append('text')
15
        .style('opacity', 0)
16
        .style('text-anchor', 'middle')
17
        .attr('fill', Colors.WHITE)
18
        .text('Details');
19
    return detailsButtonWrapper;
20
}
21